package com.hawthorn.admin.service.showUserApply;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.Map;

/**
 * @version v1.0.1
 * @Copyright: Copyright (c) $
 * @remark: TODO 演示账号维护Service层
 * @author:zhangzhexu
 * @date:2023/3/21$ 13:20$
 */
public interface ShowUserApplyService
{
  IPage<Map<String, Object>> findShowUserApply(Page<Map<String, Object>> page, String conditions);

  Integer updateShowUserStatus(Long id, Map<String, Object> param);

  IPage<Map<String, Object>> findShowUserApplyLog(Page<Map<String, Object>> page, String conditions);

  Map<String, Object> saveShowUserApply(Map<String, Object> param);

  Map<String, Object> updateShowUserApply(Long id, Map<String, Object> param);

  Map<String, Object> updateSubmitShowUserApply(Long id, Map<String, Object> param);
}
